﻿#include "Listn.h"




void test()
{
	ListNode* head = ListCreate();

	ListPushFront(head, 1);
	ListPrint(head);
	ListPushFront(head, 2);
	ListPrint(head);
	ListPushFront(head, 3);
	ListPrint(head);
	ListPushFront(head, 4);
	ListPrint(head);

	ListInsert(ListFind(head,4), 1920);
	ListPrint(head);

	ListInsert(ListFind(head, 3), 1080);
	ListPrint(head);

	ListErase(ListFind(head, 4));
	ListPrint(head);
	ListErase(ListFind(head, 3));
	ListPrint(head);

	ListDestory(head);
	head = NULL;

	/*ListPopFront(head);
	ListPrint(head);
	ListPopFront(head);
	ListPrint(head);
	ListPopFront(head);
	ListPrint(head);
	ListPopFront(head);
	ListPrint(head);*/

	/*ListPrint(head);
	ListPushBack(head, 1);
	ListPrint(head);
	ListPushBack(head, 2);
	ListPrint(head);
	ListPushBack(head, 3);
	ListPrint(head);
	ListPushBack(head, 4);
	ListPrint(head);
	ListPopBack(head);
	ListPrint(head);
	ListPopBack(head);
	ListPrint(head);
	ListPopBack(head);
	ListPrint(head);
	ListPopBack(head);
	ListPrint(head);*/
	

}

int main()
{

	test();
	return 0;
}
